/*
 * @Author: TC
 * @Date: 2025-06-12 20:14:09
 * @Last Modified by: TC
 * @Last Modified time: 2025-06-28 15:27:33
 */

/**
 * 子弹
 */
export namespace nsBulletConst {
    //子弹类型
    export enum BULLET_TYPE {
        NORMAL, //普调
        THROW, //抛出
        THROUGH, //穿透
    }
    //发射类型
    export enum SHOOT_TYPE {
        NORMAL = 0, //正常
        DELAY = 1, //延迟
    }
    /**
     * 子弹出生位置
     */
    export enum ECreatePos {
        PARENT_CAST_POS = 1, //父来源射击点
        PARENT_NODE_POS = 2, //父来源坐标
        NEAST_ENEMY_POS = 3, //最近敌人
    }

    /**
     * 子弹初始方向
     */
    export enum EInitDir {
        FRONT = 1, //正前方
        NEAST_ENEMY = 2, //最近敌人
        PARENT_BULLET_DIR = 3, //父子弹方向
    }
}
